package org.platform.mo.db;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "tb_fd_catalogbean")
public class FdCatalogbean {
    /**
     * ID
     */
    @Id
    @Column(name = "ID")
    private String id;

    /**
     * 创建时间
     */
    @Column(name = "CreateTime")
    private Long createtime;

    /**
     * 文件名
     */
    @Column(name = "FileName")
    private String filename;

    /**
     * 文件路径
     */
    @Column(name = "FilePath")
    private String filepath;

    /**
     * 编目名称
     */
    @Column(name = "CatalogName")
    private String catalogname;

    /**
     * 编目类型(0：任务文件
            1：测试文件
            2：报表文件
            3：知识文档文件
            4：标准参考源文件
            )
     */
    @Column(name = "CatalogType")
    private Integer catalogtype;

    /**
     * 保留时间
     */
    @Column(name = "KeepTime")
    private Long keeptime;

    /**
     * 任务号
     */
    @Column(name = "TaskCode")
    private String taskcode;

    /**
     * 诊断号
     */
    @Column(name = "DiagnoseID")
    private String diagnoseid;

    /**
     * 获取ID
     *
     * @return ID - ID
     */
    public String getId() {
        return id;
    }

    /**
     * 设置ID
     *
     * @param id ID
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取创建时间
     *
     * @return CreateTime - 创建时间
     */
    public Long getCreatetime() {
        return createtime;
    }

    /**
     * 设置创建时间
     *
     * @param createtime 创建时间
     */
    public void setCreatetime(Long createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取文件名
     *
     * @return FileName - 文件名
     */
    public String getFilename() {
        return filename;
    }

    /**
     * 设置文件名
     *
     * @param filename 文件名
     */
    public void setFilename(String filename) {
        this.filename = filename;
    }

    /**
     * 获取文件路径
     *
     * @return FilePath - 文件路径
     */
    public String getFilepath() {
        return filepath;
    }

    /**
     * 设置文件路径
     *
     * @param filepath 文件路径
     */
    public void setFilepath(String filepath) {
        this.filepath = filepath;
    }

    /**
     * 获取编目名称
     *
     * @return CatalogName - 编目名称
     */
    public String getCatalogname() {
        return catalogname;
    }

    /**
     * 设置编目名称
     *
     * @param catalogname 编目名称
     */
    public void setCatalogname(String catalogname) {
        this.catalogname = catalogname;
    }

    /**
     * 获取编目类型(0：任务文件
            1：测试文件
            2：报表文件
            3：知识文档文件
            4：标准参考源文件
            )
     *
     * @return CatalogType - 编目类型(0：任务文件
            1：测试文件
            2：报表文件
            3：知识文档文件
            4：标准参考源文件
            )
     */
    public Integer getCatalogtype() {
        return catalogtype;
    }

    /**
     * 设置编目类型(0：任务文件
            1：测试文件
            2：报表文件
            3：知识文档文件
            4：标准参考源文件
            )
     *
     * @param catalogtype 编目类型(0：任务文件
            1：测试文件
            2：报表文件
            3：知识文档文件
            4：标准参考源文件
            )
     */
    public void setCatalogtype(Integer catalogtype) {
        this.catalogtype = catalogtype;
    }

    /**
     * 获取保留时间
     *
     * @return KeepTime - 保留时间
     */
    public Long getKeeptime() {
        return keeptime;
    }

    /**
     * 设置保留时间
     *
     * @param keeptime 保留时间
     */
    public void setKeeptime(Long keeptime) {
        this.keeptime = keeptime;
    }

    /**
     * 获取任务号
     *
     * @return TaskCode - 任务号
     */
    public String getTaskcode() {
        return taskcode;
    }

    /**
     * 设置任务号
     *
     * @param taskcode 任务号
     */
    public void setTaskcode(String taskcode) {
        this.taskcode = taskcode;
    }

    /**
     * 获取诊断号
     *
     * @return DiagnoseID - 诊断号
     */
    public String getDiagnoseid() {
        return diagnoseid;
    }

    /**
     * 设置诊断号
     *
     * @param diagnoseid 诊断号
     */
    public void setDiagnoseid(String diagnoseid) {
        this.diagnoseid = diagnoseid;
    }
}